my file learn about tech container (docker, podman, kubernetes)

http://ariaf.my.id/container_aria/docker dasar/09 - container port.html


port container

  • container port => saat kita install aplikasi container docker tertentu maka aplikasi akan berjalan pada port tertentu
    • dan os host kita tidak bisa mengakses docker secara langsung
  • port forwading => meneruskan sebuah port yang terdapat di sistem hostnya ke dalam docker container
    • dengan ini kita bisa mengakses container dari host

command

docker container create --name container_name --publish porthost:portcontainer image:tag
# -p / --publish => bisa juga menggunakan 2 portcontainer

contoh

docker container create --name nginx-app -p 8080:80 nginx:latest
docker container start nginx-app

docker container ls
CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS          PORTS                                   NAMES
15c77bfc9642   nginx:latest   "/docker-entrypoint.…"   16 seconds ago   Up 3 seconds    0.0.0.0:5001->80/tcp, :::5001->80/tcp   nginx-app